package project.a1;

/**
 * Student name : Sayaka Ozaki
 * Student ID   : 12017111
 * This is ProjModel class for CP1300 A1.
 */
public class ProjModel {
    private int horLaneNum;
    private int verLaneNum;
    private int gridSize;
    private int minHorLanes;
    private int maxHorLanes;
    private int minVerLanes;
    private int maxVerLanes;

    public ProjModel() {
        init();
    }

    private void init() {
        horLaneNum = 1;
        verLaneNum = 1;
        gridSize = 23;
        minHorLanes = 1;
        maxHorLanes = 3;
        minVerLanes = 1;
        maxVerLanes = 4;
    }

    public int getHorLaneNum() {
        return horLaneNum;
    }

    public void setHorLaneNum(int horLaneNum) {
        this.horLaneNum = horLaneNum;
    }

    public int getVerLaneNum() {
        return verLaneNum;
    }

    public void setVerLaneNum(int verLaneNum) {
        this.verLaneNum = verLaneNum;
    }

    public int getGridSize() {
        return gridSize;
    }

    public void setGridSize(int gridSize) {
        this.gridSize = gridSize;
    }

    public int getMinHorLanes() {
        return minHorLanes;
    }

    public void setMinHorLanes(int minHorLanes) {
        this.minHorLanes = minHorLanes;
    }

    public int getMaxHorLanes() {
        return maxHorLanes;
    }

    public void setMaxHorLanes(int maxHorLanes) {
        this.maxHorLanes = maxHorLanes;
    }

    public int getMinVerLanes() {
        return minVerLanes;
    }

    public void setMinVerLanes(int minVerLanes) {
        this.minVerLanes = minVerLanes;
    }

    public int getMaxVerLanes() {
        return maxVerLanes;
    }

    public void setMaxVerLanes(int maxVerLanes) {
        this.maxVerLanes = maxVerLanes;
    }
}
